草庐IT

Django - 生产中的内存sqlite

全部标签

ruby - 我如何告诉 Sinatra 它是什么环境(开发、测试、生产)?

(免责声明:在Heroku上部署Sinatra的新手。)我看过http://www.sinatrarb.com/configuration.html它告诉我set:environment,:production。我的问题是,我该如何指定它:“在Heroku中,将环境设置为生产环境,否则留在测试/开发中。”此外,即使在set:environment,:production这行之后,我也不认为它在工作,因为当我尝试在本地rackup应用程序时,它是仍在运行(当我知道(或者我认为我知道)它不应该因为我没有在我的计算机上安装postgres时)。gem文件group:productiondog

ruby-on-rails - 用于生产的扭矩箱。任何人?

我想将我的基础架构迁移到jRuby。我看到的最完整的选项是torquebox。任何人都可以分享一些关于它的东西吗?与tomcat/jetty相比? 最佳答案 我正在使用TorqueBox1.0ReleaseCandidate作为24x7关键任务生产解决方案。它已被用作我项目中所有新开发的首选平台,取代了非常昂贵的商业ESB。虽然HornetQ还没有(还)取代我们企业的企业JMS提供者,但我们正在大量使用HornetQ来处理越来越多的松散耦合的JRuby组件。在我看来,TorqueBox是具有内置高可用性功能的世界级应用服务器、高性能

ruby-on-rails - 如何将数据从我的生产数据库传输到 heroku 中的登台数据库?

我正在尝试将数据从我的生产数据库传输到我的登台数据库,但没有成功。我正在关注heroku的相关文档:http://devcenter.heroku.com/articles/pgbackups#transfers这些是我运行的命令...$herokuaddons:addpgbackups--remotestaging$herokuaddons:addpgbackups--remoteproduction$herokupgbackups:capture--remoteproduction$herokupgbackups:restoreDATABASE`herokupgbackups:ur

ruby-on-rails - 如何在生产中的 ruby​​-on-rails 应用程序中运行 rake?

我正在尝试弄清楚如何在生产环境中部署我的ruby​​-on-rails应用程序。操作系统是ubuntu,应用程序使用Postgres。我已经设法部署了应用程序并能够登录等...但是某些功能无法正常工作(我是应用程序和Rails的新手)。该应用程序使用Elasticsearch,我已经安装了它并且服务正在运行(我可以通过http://localhost:9200访问该页面)。但是,当应用程序尝试访问Elasticsearch的组件时,出现错误。/app/lib/tasks目录下有一个rake文件,里面有几个文件,其中一个是elasticsearch.rakenamespace:appdo

基于python的短视频智能推荐/django的影视网站/视频推荐系统

摘要本论文主要论述了如何使用Python技术开发一个短视频智能推荐,本系统将严格按照软件开发流程进行各个阶段的工作,采用B/S架构,面向对象编程思想进行项目开发。在引言中,作者将论述短视频智能推荐的当前背景以及系统开发的目的,后续章节将严格按照软件开发流程,对系统进行各个阶段分析设计。 短视频智能推荐的主要使用者分为管理员和用户,实现功能包括管理员:首页、个人中心、用户管理、热门视频管理、用户上传管理、系统管理,用户:首页、个人中心、用户上传管理、我的收藏管理,前台首页;首页、热门视频、用户上传、公告信息、个人中心、后台管理等功能。由于本网站的功能模块设计比较全面,所以使得整个短视频智能推荐信

ruby-on-rails - 升级到 OSX Lion 后 ruby​​ 进程内存泄漏

几周前我升级到Lion,它完全被RubyonRails环境搞砸了。我已经安装了RVM,不同的ruby​​版本,但似乎找不到解决方案……我认为这是我升级到Lion所能做的最糟糕的决定之一。它只会给我带来问题。无论如何,我已经意识到渲染我的应用程序页面(它在已部署的服务器上以及在其他机器上本地运行良好)会增加20-30mb的ruby​​进程内存,这有点疯狂。所以你可以想象一下,过了一会儿,我的ruby​​进程使用了​​2gb的内存,我的电脑就不能用了。我见过很多人在升级到Lion时遇到问题,但我一直无法为我的案例找到解决方案。有人遇到过同样的问题吗?我有什么想法可以尝试解决这个问题吗?谢谢

ruby - File.realpath() 是否泄漏内存?

我在使用File.realpath()时遇到问题,留下的字符串似乎没有被垃圾收集。在我看来,这像是内存泄漏,但我无法想象这样的事情对于核心库方法来说真的是真的。考虑以下代码:defstring_test(string)putsstringendGC.startreport=MemoryProfiler.reportdos='./foo.txt'.freezestring_test(s)s=nilGC.startendreport.pretty_print这会产生(以及其他冗长的输出):Totalallocated:0bytes(0objects)Totalretained:0bytes

ruby-on-rails - 在 webrick 服务器的生产模式下运行 rails

在我当前的ruby​​onrails项目中,我使用webrick(默认)服务器进行开发。我有一个单独的服务器来测试应用程序,我想将环境设置为其中的产品。我使用以下行在生产模式下运行服务器。railss-eproduction问题是,如果它处于开发模式,它会完美运行,但在服务器模式下,我会收到以下错误:StartedGET"/"for172.20.7.94atThuJun0710:35:45+05302012ProcessingbyFrontendController#dashboardasHTMLRenderedfrontend/dashboard.html.erbwithinlayo

ruby-on-rails - 无法分配内存

由于某种原因,处理图像(carrierwave+minimagick)在服务启动后大约一周停止工作。流量或上传进程没有异常增加。一旦发生ENOMEM错误,一切似乎都会“锁定”,并且任何后续进程也会失败。一旦系统出现这种行为,我该如何“拯救”它甚至阻止这种情况发生?一些错误:Errno::ENOMEM(Cannotallocatememory-exportLANG=C&&identify-ping/tmp/mini_magick20111219-18047-1dhmawm.jpg2>&1):app/uploaders/photo_uploader.rb:70:in`custom_thum

ruby - 测试内存

我有一个名为calculate_total的昂贵方法。我需要一个名为total的方法,它将返回calculate_total的结果。对total的后续调用应返回calculate_total的先前结果。我想以测试驱动的方式来做这件事。这是我的测试(我使用的是RSpec):describeItemdodescribe"total"dobeforedo@item=Item.new@item.stub!(:calculate_total=>123)endit"returnsthecalculatedtotal"do@item.total.should==123endit"subsequent